Unit Testing in ASPIDE
نویسندگان
چکیده
Answer Set Programming (ASP) is a declarative logic programming formalism, which is employed nowadays in both academic and industrial real-world applications. Although some tools for supporting the development of ASP programs have been proposed in the last few years, the crucial task of testing ASP programs received less attention, and is an Achilles’ heel of the available programming environments. In this paper we present a language for specifying and running unit tests on ASP programs. The testing language has been implemented in ASPIDE, a comprehensive IDE for ASP, which supports the entire life-cycle of ASP development with a collection of user-friendly graphical tools for program composition, testing, debugging, profiling, solver execution configuration, and output-handling.
منابع مشابه
Testing ASP programs in ASPIDE
Answer Set Programming (ASP) is a declarative logic programming formalism, which nowadays counts several advanced real-world applications, and has stimulated some interest also in industry. Although some environments for ASP-program development have been proposed in the last few years, the crucial task of testing ASP programs received less attention, and is an Achilles’ heel of the available pr...
متن کاملExtending ASPIDE with User-defined Plugins
ASPIDE is the most comprehensive IDE for Answer Set Programming. We describe how to extend ASPIDE with user-defined plugins by means of three examples for: (i) handling the ASP RuleML input format, (ii) performing disjunctive program shifting, and (iii) generating custom XML output.
متن کاملA Study of Testing Mean Reversion in the Inflation Rate of Iran’s Provinces: New Evidence Using Quantile Unit Root Test
T his paper is to examine the mean reverting properties of inflation rates for Iran’s 25 provinces over the period from 1990:4 to 2017:7. To the end, we use various conventional univariate linear and non-linear unit root tests, as well as quantile unit root test by Koenker and Xiao (2004). Results of conventional unit root tests indicate that the null hypothesis of the unit root test...
متن کاملAn integrated Graphical User Interface for Debugging Answer Set Programs
Answer Set Programming (ASP) is an expressive knowledge representation and reasoning framework. Due to its rather simple syntax paired with high-performance solvers, ASP is interesting for industrial applications. However, to err is human and thus debugging is an important activity during the development process. Therefore, tools for debugging non-ground answer set programs are needed. In this ...
متن کاملAcute and sub-chronic toxicological evaluation of ethanol extract of Solanum trilobatum Linn.
Background and objectives: Solanum trilobatum plant parts such as berries and flowers are normally used for the treatment of respiratory illnesses. The toxicity profile of the plant and its parts are not clear. Hence, the present study was planned to investigate the toxicological effects of ethanol extract of leaves of S. trilobatum (EEST) using acute and sub-...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011